266
7
2
12
0
1
0
20
4
0
2
3
9
134
1
192
0
45
13
7
6
5
50
13
31
2
8
7
4
172
342
0
137
146
81
89
333
115
67
296
6
38
139
4
4
0
14
1
0
24
65
116
41
24
8
39
19
72
23
502
15
717
176
201
441
137
8
7
51
40
365
32
131
54
1418
138
21
128
5459
513
119
354
90
8
18
4
25
4
20
152
23
632
14
259
231
99
54
522
15
37
16370
100
60
16
4
0
0
0
18
6
0
1
6
10
61
0
362
3
125
4
35
28
4
41
23
36
3
10
16
5
295
623
0
86
218
57
39
377
208
25
283
0
20
123
24
44
7
44
0
2
31
37
43
79
23
5
14
28
44
27
642
15
872
274
213
1267
343
21
2
92
156
83
42
202
32
1493
45
18
71
9505
1187
124
571
122
9
13
2
10
5
6
176
36
530
96
19
239
130
21
413
19
3
23994
209
2
11
6
0
1
3
83
4
0
4
3
8
149
3
375
9
65
7
10
8
4
30
33
88
6
25
20
21
167
672
0
144
588
130
30
412
225
40
491
2
11
71
10
15
13
49
3
2
86
23
75
54
20
45
72
27
61
9
237
94
742
253
369
1499
314
29
11
81
174
174
48
314
112
1912
124
19
82
7656
1031
129
480
168
10
22
5
51
3
5
204
101
637
40
68
318
178
30
583
55
9
20982
142
1
13
5
0
1
2
16
80
0
2
1
17
74
3
239
0
14
4
13
40
1
8
17
27
0
3
1
4
149
267
0
198
79
40
14
281
70
56
206
3
6
53
17
1
4
39
0
1
22
59
26
51
16
1
57
154
48
4
240
2
557
137
239
367
98
3
7
16
78
56
31
51
25
1401
44
18
97
4968
457
35
479
67
7
3
32
25
1
0
240
25
423
7
32
156
81
50
177
23
3
16000
143
1
8
11
0
0
0
23
0
0
0
5
10
55
5
199
1
43
0
31
69
1
9
27
10
1
14
2
3
137
240
0
52
223
47
9
108
88
94
213
11
11
201
3
2
6
12
2
2
55
11
104
37
141
16
74
18
130
19
227
7
488
87
102
465
160
7
1
17
22
24
15
39
38
448
50
5
43
3927
222
59
195
39
10
10
0
9
2
9
42
12
322
14
131
111
24
38
99
5
9
7210
67
7
11
1
0
0
0
42
42
1
1
0
9
163
0
298
2
31
0
10
17
6
5
20
40
1
12
11
5
132
282
0
77
476
38
42
229
86
14
380
0
0
38
2
164
0
3
0
0
14
41
73
25
31
11
19
17
43
55
150
14
593
270
197
731
173
23
6
44
66
41
44
61
34
1172
47
1
57
4120
480
103
297
64
7
9
0
10
0
4
43
31
865
32
50
193
103
13
481
7
11
13759
28
12
35
41
0
0
0
18
0
0
0
1
4
54
4
176
0
24
12
15
19
12
47
31
46
0
78
22
13
193
301
0
76
196
35
22
282
158
27
269
4
5
80
39
2
0
6
0
5
8
33
82
37
9
3
35
10
50
11
197
6
354
69
336
567
185
13
0
16
36
36
115
99
31
1307
80
12
9
4793
435
52
244
44
12
4
0
7
4
4
99
18
380
16
58
161
94
26
245
3
5
11332
190
1
28
4
0
0
0
29
0
1
3
2
1
56
2
313
1
31
9
6
9
11
29
29
44
4
16
6
11
176
312
0
106
241
88
9
248
154
51
398
0
26
57
4
0
0
37
0
1
39
22
36
28
39
1
40
3
20
17
120
9
763
147
250
889
278
8
16
53
128
70
44
177
33
968
63
17
62
3985
421
108
282
122
24
10
2
6
2
16
228
59
442
30
74
260
98
7
287
7
27
15281
82
0
9
4
0
0
0
6
5
0
1
16
5
29
0
205
7
12
7
3
9
4
6
23
28
0
5
5
9
248
208
0
93
149
35
24
181
74
7
87
1
9
72
2
4
84
2
1
0
20
12
50
30
23
3
17
6
23
15
94
17
261
73
93
312
111
3
0
24
40
47
15
92
6
775
51
6
49
2371
443
43
170
74
2
2
12
12
0
35
89
19
388
5
17
115
120
20
240
17
2
11105
93
1
5
3
0
0
0
3
1
0
0
0
1
12
0
33
0
2
4
3
1
0
18
47
11
1
3
11
6
138
36
0
12
43
16
2
48
23
15
132
0
0
12
9
12
6
44
0
3
46
15
16
13
1
3
3
5
31
5
53
0
96
31
51
278
41
0
0
8
2
28
21
26
32
458
50
4
22
2099
206
5
103
68
1
6
0
5
0
0
69
6
129
2
17
30
117
6
98
0
0
4991
6
0
0
17
0
1
0
1
0
0
0
0
3
10
0
24
0
0
2
7
2
0
12
2
9
0
5
16
0
43
52
0
11
46
5
7
112
21
10
113
0
2
9
0
3
0
7
0
0
25
12
1
3
3
0
39
5
6
1
60
4
250
8
44
297
45
0
2
7
1
19
0
7
9
1133
7
0
3
1416
168
7
71
36
0
0
1
0
0
0
244
17
84
4
6
61
33
24
65
9
0
4843
187
6
49
1
0
1
1
14
2
0
0
3
7
96
0
234
7
30
11
7
3
0
18
14
82
1
14
16
59
147
278
0
56
178
104
45
158
102
26
266
8
7
62
11
27
13
56
9
1
53
23
16
26
11
4
22
2
100
7
242
3
410
62
99
316
121
1
1
14
12
111
37
43
14
656
69
13
52
6051
713
68
378
74
9
9
0
19
5
2
178
40
487
4
33
170
148
18
365
8
13
14968
398
44
21
2
0
0
5
32
0
0
3
7
8
94
2
271
1
55
8
13
34
3
23
26
27
5
5
8
26
269
390
2
94
376
57
52
317
247
63
430
8
13
87
10
41
20
77
0
5
45
33
231
126
78
21
88
38
96
26
224
6
953
180
94
807
304
34
8
48
63
148
40
167
98
1407
131
23
80
6938
637
84
403
221
16
18
1
17
4
7
217
36
678
23
83
171
151
39
294
20
0
23716
39
7
14
4
0
2
0
4
4
0
0
0
3
65
4
134
0
4
1
6
26
6
24
13
12
0
4
1
1
103
255
0
47
96
36
20
82
34
21
79
0
7
41
10
5
0
6
0
0
16
35
9
19
18
3
16
22
13
27
78
13
488
31
153
496
125
7
0
20
35
30
29
151
4
739
29
0
43
3304
335
48
226
49
5
3
3
7
1
2
207
18
371
20
6
155
69
38
288
1
6
7343
53
3
2
8
0
0
2
10
10
0
0
0
1
26
0
86
0
4
1
4
1
1
11
8
3
0
3
5
2
65
123
0
27
108
38
19
78
53
46
107
1
10
38
1
1
4
5
0
0
4
9
5
29
5
17
30
4
38
31
98
2
222
18
98
227
93
11
4
8
51
16
23
19
101
343
22
3
34
2488
260
18
158
67
25
3
0
12
2
42
80
18
187
6
6
49
52
14
131
0
2
6376
267
1
35
3
0
1
0
12
3
0
8
6
20
142
0
248
5
19
2
27
20
0
23
19
113
3
16
11
9
207
275
0
136
149
65
31
179
141
41
271
2
3
61
41
120
69
216
0
12
187
33
49
98
53
4
22
47
43
55
200
6
871
118
274
714
182
23
22
28
119
82
28
84
72
1240
192
35
202
4933
392
108
427
132
15
18
10
55
2
4
159
9
408
26
72
196
99
5
421
46
5
14194
30
0
0
0
0
0
0
0
1
0
0
0
0
4
1
18
0
1
0
0
6
8
2
8
1
0
0
0
2
15
9
0
6
8
4
0
7
4
7
4
0
0
0
0
0
0
2
0
0
2
2
8
4
11
0
5
0
2
0
2
0
89
6
1
87
37
0
0
10
0
0
0
0
2
120
1
0
2
481
8
5
18
7
0
0
0
1
0
0
63
2
15
0
3
7
6
0
8
0
0
1066
65
1
35
29
0
0
5
8
2
0
0
3
0
28
0
106
2
38
0
8
32
2
29
21
22
1
6
7
3
140
270
0
79
386
48
28
101
129
30
249
1
28
38
1
2
2
0
0
0
35
58
20
24
41
13
68
15
66
10
151
2
253
135
126
455
79
1
5
38
74
54
14
38
18
1141
57
9
25
4791
481
88
282
229
12
7
1
9
2
2
88
8
705
2
89
150
77
6
208
2
2
10693
210
8
22
17
0
2
4
17
2
0
8
8
50
202
1
436
1
56
9
8
36
6
52
33
73
7
19
42
20
322
592
7
163
402
73
59
402
266
143
683
8
132
105
11
1
1
166
2
0
50
248
76
151
80
19
97
36
132
28
664
30
1056
218
208
1202
323
37
6
74
94
137
66
139
49
2046
81
36
109
11005
1353
138
587
167
32
39
8
29
6
19
335
24
761
43
87
331
279
71
504
13
8
31600
76
2
11
11
0
0
0
114
20
0
2
5
16
64
0
164
6
20
12
25
13
4
8
29
32
0
7
23
6
188
326
0
121
199
46
20
264
207
121
522
0
14
38
12
5
0
3
0
0
30
16
26
27
38
1
23
25
44
63
149
17
676
223
203
540
168
17
8
67
73
62
24
67
49
943
44
3
55
5396
689
99
340
164
7
10
2
26
8
15
400
14
620
17
39
132
113
25
275
7
5
16849
66
7
8
6
0
1
0
3
4
0
0
0
4
11
0
44
0
2
0
3
9
0
7
3
2
0
0
20
103
57
120
0
75
63
19
26
50
36
21
56
8
0
15
6
5
3
16
0
0
20
9
9
35
22
1
8
4
21
2
8
0
183
57
42
151
22
1
0
23
8
38
3
14
10
608
5
4
19
1366
134
16
77
14
4
1
2
3
1
0
39
2
111
6
3
47
42
12
68
3
1
4254
36
9
10
0
0
0
0
0
1
0
0
0
0
21
0
28
0
11
0
6
0
1
0
1
1
2
5
2
16
30
51
0
15
22
1
6
37
6
6
89
1
1
27
0
0
0
4
0
1
23
12
0
7
3
2
61
3
1
3
19
3
82
26
33
211
15
10
0
3
3
12
0
42
3
440
41
7
14
1665
91
12
29
35
2
5
1
5
0
0
77
9
154
2
9
64
107
5
66
20
0
3189
220
1
35
44
0
0
0
82
9
0
6
12
11
79
1
291
0
81
2
10
49
3
26
34
44
2
9
5
12
235
663
5
121
195
48
54
206
146
42
244
2
5
82
1
1
0
3
1
0
4
54
19
21
46
11
92
61
104
25
383
8
660
101
156
449
236
4
23
48
39
50
14
37
33
720
113
12
62
4279
546
337
472
160
5
4
2
4
1
7
116
89
397
14
26
248
114
21
418
2
2
13140
20
0
0
0
0
0
0
0
0
0
0
0
0
6
0
7
0
0
0
0
0
0
0
0
0
0
0
0
0
5
1
0
1
0
0
1
1
0
0
0
0
0
4
0
0
0
0
0
0
4
0
0
0
0
1
0
0
0
0
0
0
9
0
1
16
1
0
0
0
0
0
0
0
0
371
0
0
0
282
5
2
1
1
0
0
0
0
0
0
116
0
13
0
0
2
7
1
0
0
0
514
15
0
0
0
0
0
0
3
0
0
2
3
0
22
7
93
0
13
13
0
0
0
1
5
30
0
0
0
0
20
54
0
72
67
14
0
18
50
4
68
0
3
3
5
0
0
0
0
0
2
0
5
0
1
0
1
0
0
0
2
2
624
2
44
171
33
0
0
3
3
5
6
0
0
241
11
0
5
1318
112
19
47
7
0
0
0
1
0
0
148
0
67
3
11
10
12
0
40
0
0
2449
12
0
1
0
0
20
0
1
2
0
1
0
0
3
0
11
0
0
0
0
0
0
0
0
1
0
0
0
0
55
3
0
1
4
1
0
2
1
0
12
0
0
4
0
0
0
0
0
0
2
0
10
3
1
0
1
0
0
1
29
0
27
7
15
48
12
0
0
0
0
1
3
0
1
28
5
0
5
305
30
2
20
0
1
2
0
3
0
0
137
0
43
0
0
5
14
10
17
0
0
934
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
10
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6
1
2
0
0
3
0
0
0
0
0
3
10
1
37
0
0
0
0
2
0
1
0
2
0
1
0
0
6
114
0
4
14
11
2
5
20
0
22
0
0
4
0
2
1
3
0
0
0
1
8
0
1
0
0
1
0
0
5
4
89
22
16
144
71
0
0
1
4
5
1
7
1
125
4
1
3
724
70
11
24
3
0
0
0
9
0
0
11
23
85
7
4
40
9
0
304
0
0
585
3
0
0
0
0
0
0
0
0
0
0
0
0
0
0
5
0
0
0
0
0
0
0
0
0
0
0
0
0
0
9
0
2
17
5
2
2
5
11
4
0
0
1
1
0
3
4
0
0
0
0
2
0
0
0
1
0
0
0
2
0
6
1
7
23
38
0
0
0
0
3
6
12
2
60
1
0
0
346
41
3
12
2
0
0
0
1
0
0
32
7
5
0
0
0
1
0
1
0
0
476
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
4
0
1
0
0
0
0
0
0
2
0
0
0
0
6
2
0
1
4
3
4
1
12
0
2
0
0
0
0
0
0
0
0
0
0
1
0
0
1
0
0
0
0
0
0
0
64
3
8
70
1
3
1
0
0
0
0
2
0
32
1
2
0
138
15
7
2
0
0
0
0
0
0
0
3
0
2
2
0
1
5
0
0
0
0
252
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
15
0
8
1
0
0
0
2
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
6
6
0
1
0
0
0
1
1
0
0
2
0
29
0
0
3
137
8
2
1
0
0
0
0
0
0
0
0
0
0
3
0
2
0
0
5
0
0
303
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
10
0
1
0
0
0
0
0
0
2
0
0
0
0
0
9
0
1
13
0
0
9
10
0
6
0
0
5
0
1
1
10
0
0
3
0
0
0
0
0
0
0
0
0
0
1
15
2
6
20
9
0
0
3
0
0
0
3
2
46
0
0
9
100
13
1
0
0
0
0
0
0
0
0
2
0
11
13
0
1
4
0
2
0
0
170
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
1
0
0
0
0
0
0
0
2
0
0
0
0
0
2
0
0
7
0
0
2
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
16
0
0
0
16
0
0
0
0
0
0
1
1
2
0
0
0
88
4
0
0
0
0
0
0
0
0
0
3
0
3
0
0
0
0
0
0
0
0
28
0
0
0
0
0
0
0
12
0
0
0
0
0
0
0
44
0
0
0
0
0
0
0
0
0
0
0
0
0
3
8
0
0
17
0
0
0
0
3
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
16
0
4
11
1
0
0
1
0
0
0
0
0
15
4
0
0
69
0
8
0
0
0
0
0
0
0
0
0
0
3
5
0
0
0
0
17
0
0
52
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
12
0
0
0
0
0
0
0
0
2
0
0
0
0
0
0
0
0
3
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
31
0
1
3
8
0
0
0
0
0
0
0
0
7
0
0
0
71
0
0
6
0
0
0
0
0
0
0
2
0
0
0
0
0
0
0
0
0
0
144
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
9
20
0
0
7
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2
0
4
2
1
0
0
0
0
0
0
0
0
3
0
0
0
38
2
2
0
0
0
0
0
0
0
0
3
0
6
0
0
3
0
0
6
0
0
18
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
6
0
0
0
0
0
0
0
0
0
0
0
0
0
2
3
0
1
2
0
0
0
1
0
0
0
0
4
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
6
0
0
5
0
0
0
0
0
0
0
1
1
0
0
0
0
265
0
0
0
0
0
0
0
2
0
0
124
0
3
3
0
0
6
0
3
0
0
117
